package cn.com.cetccst.appstore.database.model;

import androidx.room.ColumnInfo;

import com.google.gson.annotations.SerializedName;

public class AppSummary {
    @ColumnInfo(name = "app_binary_version_id")
    @SerializedName("app_binary_version_id")
    private String appBinaryVersionId;
    @ColumnInfo(name = "app_version")
    @SerializedName("app_version")
    private String appVersion;
    @ColumnInfo(name = "app_file_size")
    @SerializedName("app_file_size")
    private long appSize;
    @ColumnInfo(name = "app_version_code")
    @SerializedName("app_version_code")
    private int appVersionCode;
    @ColumnInfo(name = "app_version_id")
    @SerializedName("app_version_id")
    private String appVersionId;
    @ColumnInfo(name = "description")
    @SerializedName("description")
    private String description;
    @ColumnInfo(name = "download_url")
    @SerializedName("download_url")
    private String appDownloadUrl;
    @ColumnInfo(name = "downloads")
    @SerializedName("downloads")
    private long appDownloadCount;
    @ColumnInfo(name = "hidden_original_launcher")
    @SerializedName("hidden_original_launcher")
    private Boolean hiddenOriginalLauncher;
    @ColumnInfo(name = "last_update_date")
    @SerializedName("last_update_date")
    private long lastUpdateDate;
    @ColumnInfo(name = "original_package_name")
    @SerializedName("original_package_name")
    private String originalPackageName;
    @ColumnInfo(name = "package_name")
    @SerializedName("package_name")
    private String appPackageName;
    @ColumnInfo(name = "publisher_id")
    @SerializedName("publisher_id")
    private String appPublisherId;

    public String getAppBinaryVersionId() {
        return appBinaryVersionId;
    }

    public void setAppBinaryVersionId(String appBinaryVersionId) {
        this.appBinaryVersionId = appBinaryVersionId;
    }

    public String getAppVersion() {
        return appVersion;
    }

    public void setAppVersion(String appVersion) {
        this.appVersion = appVersion;
    }

    public long getAppSize() {
        return appSize;
    }

    public void setAppSize(long appSize) {
        this.appSize = appSize;
    }

    public int getAppVersionCode() {
        return appVersionCode;
    }

    public void setAppVersionCode(int appVersionCode) {
        this.appVersionCode = appVersionCode;
    }

    public String getAppVersionId() {
        return appVersionId;
    }

    public void setAppVersionId(String appVersionId) {
        this.appVersionId = appVersionId;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getAppDownloadUrl() {
        return appDownloadUrl;
    }

    public void setAppDownloadUrl(String appDownloadUrl) {
        this.appDownloadUrl = appDownloadUrl;
    }

    public long getAppDownloadCount() {
        return appDownloadCount;
    }

    public void setAppDownloadCount(long appDownloadCount) {
        this.appDownloadCount = appDownloadCount;
    }

    public Boolean getHiddenOriginalLauncher() {
        return hiddenOriginalLauncher;
    }

    public void setHiddenOriginalLauncher(Boolean hiddenOriginalLauncher) {
        this.hiddenOriginalLauncher = hiddenOriginalLauncher;
    }

    public long getLastUpdateDate() {
        return lastUpdateDate;
    }

    public void setLastUpdateDate(long lastUpdateDate) {
        this.lastUpdateDate = lastUpdateDate;
    }

    public String getOriginalPackageName() {
        return originalPackageName;
    }

    public void setOriginalPackageName(String originalPackageName) {
        this.originalPackageName = originalPackageName;
    }

    public String getAppPackageName() {
        return appPackageName;
    }

    public void setAppPackageName(String appPackageName) {
        this.appPackageName = appPackageName;
    }

    public String getAppPublisherId() {
        return appPublisherId;
    }

    public void setAppPublisherId(String appPublisherId) {
        this.appPublisherId = appPublisherId;
    }
}
